1058808
446400
30631
758470
331268
875502
183232
562218
89523
488150
658563
1037197
130528
121394
820535
862905
486700
913983
917772
974906
912457
77663
792728
511655